package com.example.myDesignPatterns.结构型模式.代理模式Proxy;

public class explain {
    /**
     * 代理模式：
     * 为其他对象提供一种代理以控制对这个对象的访问。
     * 代理对象作为访问对面和目标对象之间的中介
     */
    /**
     * 结构
     * 抽象主题类Subject    通过接口或抽象类声明真实主题和代理对象实现业务方法
     * 真实主题类Real Subject  实现了抽象主题的具体业务，是最终要引用的对象
     * 代理类Proxy       提供真实主题类的引用，有访问、控制、扩展 真实主题的功能
     */

    /**
     * 静态代理
     * 动态代理  jdk  cglib
     */
}
